package com.ruoyi.system.domain.vo.zbg;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.springframework.data.annotation.Id;

import java.io.Serializable;

@Data
@ApiModel(value = "首页数据")
public class AnnualCostDataVo implements Serializable {

    @Id
    @ApiModelProperty(value = "主键ID")
    private Long id;

    @ApiModelProperty(value = "区县名称")
    private String district;

    @ApiModelProperty(value = "总维修费（额度）")
    private double totalRepairQuota;
    @ApiModelProperty(value = "维修费度--已用)")
    private double usedRepairQuota;
    @ApiModelProperty(value = "维修费度--进度)")
    private String progressRepairQuota;
   @ApiModelProperty(value = "维修费度--排名)")
    private double rankRepairQuota;

    @ApiModelProperty(value = "维修费(线路)")
    private double repairLine;

    @ApiModelProperty(value = "维修费（家客）")
    private double repairHome;

    @ApiModelProperty(value = "维修费（集客）")
    private double repairGroup;

    @ApiModelProperty(value = "维修费(动力)")
    private double repairPower;

    @ApiModelProperty(value = "维修费（无线）")
    private double repairWireless;

    @ApiModelProperty(value = "维修费（代维）")
    private double repairMaintenance;

    @ApiModelProperty(value = "电费(额度)")
    private double electricQuota;
    @ApiModelProperty(value = "电费(已用)")
    private double usedElectricQuota;
    @ApiModelProperty(value = "电费(进度)")
    private String progressElectricQuota;
    @ApiModelProperty(value = "电费(排名)")
    private double rankElectricQuota;

    @ApiModelProperty(value = "塔费(额度)")
    private double towerQuota;
    @ApiModelProperty(value = "塔费(已用)")
    private double usedTowerQuota;
    @ApiModelProperty(value = "塔费(进度)")
    private String progressTowerQuota;
    @ApiModelProperty(value = "塔费(排名)")
    private double rankTowerQuota;


    @ApiModelProperty(value = "网络产品增收(额度)")
    private double networkQuota;
    @ApiModelProperty(value = "网络产品增收(已用)")
    private double usedNetworkQuota;
    @ApiModelProperty(value = "网络产品增收(进度)")
    private String progressNetworkQuota;
    @ApiModelProperty(value = "网络产品增收(排名)")
    private double rankNetworkQuota;


    @ApiModelProperty(value = "赔补(额度)")
    private double compensationQuota;
    @ApiModelProperty(value = "赔补(已用)")
    private double usedCompensationQuota;
    @ApiModelProperty(value = "赔补(进度)")
    private String progressCompensationQuota;
    @ApiModelProperty(value = "赔补(排名)")
    private double rankCompensationQuota;

    @ApiModelProperty(value = "年度")
    private int year;
}
